package com.zjdiepu.www.model.dh.dto;

import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.zjdiepu.www.base.core.BaseModel;

/**
 * 贷后信息登记<br/>
 * @author xiongxiaotun<br/>
 * @time 2017年05月11日 14时18分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="DhLoanAfter", description="贷后信息登记", parent = BaseModel.class)
public class DhLoanAfter extends BaseModel {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 业务ID
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID",example="业务ID")
	private String busiId;
	
	/**
	 * 客户ID
	 */
	@ApiModelProperty(name="cusId",required=false,value="客户ID",example="客户ID")
	private String cusId;
	
	/**
	 * 首月还款时间
	 */
	@ApiModelProperty(name="dateFirstMonth",required=false,value="首月还款时间",example="2017-04-23 14:22:43")
	private Date dateFirstMonth;
	
	/**
	 * 还款卡片寄出时间
	 */
	@ApiModelProperty(name="timeCardSend",required=false,value="还款卡片寄出时间",example="2017-04-23 14:22:43")
	private Date timeCardSend;
	
	/**
	 * 还款卡片收到时间
	 */
	@ApiModelProperty(name="timeCardReceive",required=false,value="还款卡片收到时间",example="2017-04-23 14:22:43")
	private Date timeCardReceive;
	
	/**
	 * 还款日
	 */
	@ApiModelProperty(name="dateRepayment",required=false,value="还款日",example="0")
	private Integer dateRepayment;
	
	/**
	 * 对账单日
	 */
	@ApiModelProperty(name="bankStatementDate",required=false,value="对账单日",example="0")
	private Integer bankStatementDate;
	
	/**
	 * 还款卡片送寄地址
	 */
	@ApiModelProperty(name="addrCardSend",required=false,value="还款卡片送寄地址",example="还款卡片送寄地址")
	private String addrCardSend;
	
	/**
	 * 还款卡片送寄备注
	 */
	@ApiModelProperty(name="remarkCardSend",required=false,value="还款卡片送寄备注",example="还款卡片送寄备注")
	private String remarkCardSend;
	
	/**
	 * 快递公司编码
	 */
	@ApiModelProperty(name="companyExpress",required=false,value="快递公司编码",example="快递公司编码")
	private String companyExpress;
	
	/**
	 * 快递单号
	 */
	@ApiModelProperty(name="noExpress",required=false,value="快递单号",example="快递单号")
	private String noExpress;
	
	/**
	 * 快递公司编码
	 */
	@ApiModelProperty(name="companyExpressDisplay",required=false,value="快递公司编码",example="快递公司编码")
	private String companyExpressDisplay;
	
	public String getCompanyExpressDisplay() {
		return companyExpressDisplay;
	}

	public void setCompanyExpressDisplay(String companyExpressDisplay) {
		this.companyExpressDisplay = companyExpressDisplay;
	}

	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getCusId(){
		return this.cusId;
	}
	
	public void setCusId(String cusId){
		this.cusId = cusId;
	}

	public Date getDateFirstMonth(){
		return this.dateFirstMonth;
	}
	
	public void setDateFirstMonth(Date dateFirstMonth){
		this.dateFirstMonth = dateFirstMonth;
	}

	public Date getTimeCardSend(){
		return this.timeCardSend;
	}
	
	public void setTimeCardSend(Date timeCardSend){
		this.timeCardSend = timeCardSend;
	}

	public Date getTimeCardReceive(){
		return this.timeCardReceive;
	}
	
	public void setTimeCardReceive(Date timeCardReceive){
		this.timeCardReceive = timeCardReceive;
	}

	public Integer getDateRepayment(){
		return this.dateRepayment;
	}
	
	public void setDateRepayment(Integer dateRepayment){
		this.dateRepayment = dateRepayment;
	}

	public Integer getBankStatementDate() {
		return bankStatementDate;
	}

	public void setBankStatementDate(Integer bankStatementDate) {
		this.bankStatementDate = bankStatementDate;
	}

	public String getAddrCardSend(){
		return this.addrCardSend;
	}
	
	public void setAddrCardSend(String addrCardSend){
		this.addrCardSend = addrCardSend;
	}

	public String getRemarkCardSend(){
		return this.remarkCardSend;
	}
	
	public void setRemarkCardSend(String remarkCardSend){
		this.remarkCardSend = remarkCardSend;
	}

	public String getCompanyExpress(){
		return this.companyExpress;
	}
	
	public void setCompanyExpress(String companyExpress){
		this.companyExpress = companyExpress;
	}

	public String getNoExpress(){
		return this.noExpress;
	}
	
	public void setNoExpress(String noExpress){
		this.noExpress = noExpress;
	}

	@Override
	public String toString() {
		return super.toString() + "DhLoanAfter [busiId = " + busiId + ", cusId = " + cusId + ", dateFirstMonth = " + dateFirstMonth + ", timeCardSend = " + timeCardSend + ", timeCardReceive = " + timeCardReceive + ", "
			+ "dateRepayment = " + dateRepayment + ", addrCardSend = " + addrCardSend + ", remarkCardSend = " + remarkCardSend + ", companyExpress = " + companyExpress + ", noExpress = " + noExpress + "]";
	}
    
}